﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Serialization;

namespace OpenESSOConfigurator.BusinessLayer.Stores
{
    [Serializable]
    public class ConfigurationStore
    {

        private String _id;
        private String _name;
        private String _description;
        private String _storeType;
        private String _serverAdress;
        private String _port;   
        private String _isSecure;     
        private String _authenticationType; 
        private String _username;  
        private String _password;

        

        public ConfigurationStore()
        {
        }

        [XmlAttribute("id")]
        public String Id
        {
            get { return _id; }
            set { _id = value; }
        }
        public String Name
        {
            get { return _name; }
            set { _name = value; }
        }
        public String Description
        {
            get { return _description; }
            set { _description = value; }
        }
        public String StoreType
        {
            get { return _storeType; }
            set { _storeType = value; }
        }
        public String ServerAdress
        {
            get { return _serverAdress; }
            set { _serverAdress = value; }
        }
        public String Port
        {
            get { return _port; }
            set { _port = value; }
        }
        public String IsSecure
        {
            get { return _isSecure; }
            set { _isSecure = value; }
        }
        public String AuthenticationType
        {
            get { return _authenticationType; }
            set { _authenticationType = value; }
        }
        public String Username
        {
            get { return _username; }
            set { _username = value; }
        }
        public String Password
        {
            get { return _password; }
            set { _password = value; }
        }
    }
}
